Skip to content

chore: auto-update QPK_PIN and constraints.txt#161

Merged
Pigbibi merged 2 commits into
mainfrom
auto/qpk-pin-update
Jul 2, 2026
Merged

chore: auto-update QPK_PIN and constraints.txt#161
Pigbibi merged 2 commits into
mainfrom
auto/qpk-pin-update

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Automated update of QPK_PIN and dependency constraint SHAs.

Compatibility checks passed ✅ — all downstream-critical QPK modules verified importable.

Updated SHAs:

  • QPK: da921b4d0fdf2b4c8ce6e29539cdccf0c89d893e
  • Strategy repos: latest HEAD from each

🤖 Generated with Claude Code

@Pigbibi Pigbibi force-pushed the auto/qpk-pin-update branch 2 times, most recently from 647a1db to 5ae014c Compare July 1, 2026 17:05
@github-actions github-actions Bot force-pushed the auto/qpk-pin-update branch 2 times, most recently from 4f71ee3 to 1583738 Compare July 1, 2026 17:42
@github-actions github-actions Bot force-pushed the auto/qpk-pin-update branch from 1583738 to 14620ff Compare July 2, 2026 20:01
Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi Pigbibi merged commit 3080e3f into main Jul 2, 2026
2 checks passed
@Pigbibi Pigbibi deleted the auto/qpk-pin-update branch July 2, 2026 20:12

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 99abdc947c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

src/quant_platform_kit/longbridge/portfolio.py
src/quant_platform_kit/notifications/__init__.py
src/quant_platform_kit/notifications/_email.py
src/quant_platform_kit/notifications/_redaction.py

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Drop regenerated egg-info from the pin update

Including this generated egg-info change in the auto pin PR means the merge changes paths not covered by .github/workflows/update-qpk-pin.yml's paths-ignore list, which only ignores QPK_PIN, constraints.txt, docs, and Markdown files. On the push that lands this PR, the Update QPK Pin workflow will run again and open another pin update for the merge SHA even though no QPK source changed, so keep the generated PR limited to the ignored pin files or ignore egg-info outputs.

Useful? React with 👍 / 👎.

Comment thread constraints.txt
# Auto-updated by update-qpk-pin.yml on every push to QPK main.

quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@b0eacd2fe4884f7f2447b704a232e9a121f396c4
quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@b9a7df85cfc848cebcc3aa6e1d77ec34ca7611ab

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Don’t advance QPK before strategy pins are updated

This now constrains the shared QPK dependency to b9a7df8, but the strategy repos referenced by the same constraints.txt still declare quant-platform-kit @ ...@b0eacd2 in their pyproject.toml at the pinned refs I checked (UsEquityStrategies@6568c315, HkEquityStrategies@08e20a59, CnEquityStrategies@ffbdf730, and CryptoStrategies@8039dddd). Any normal dependency-resolving install using these constraints, unlike the workflow’s --no-deps dry-run, will have to satisfy both direct URL pins and fail resolution instead of producing the advertised compatible stack.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant